\section{Dokumentacja klasy Log}
\label{class_log}\index{Log@{Log}}


{\ttfamily \#include $<$Log.h$>$}

\subsection*{Metody publiczne}
\begin{DoxyCompactItemize}
\item 
{\bf Log} (void)  throw (std::string)
\item 
{\bf $\sim$Log} (void)
\item 
void {\bf Info} (const char $\ast$msg)
\item 
void {\bf Warning} (const char $\ast$msg)
\item 
void {\bf Error} (const char $\ast$msg)
\end{DoxyCompactItemize}


\subsection{Opis szczegółowy}
Klasa zajmująca się archiwizacją wszelkich danych. Do jej zadań należy otwarcie odpowiedniego pliku z dniem odpalenia platformy oraz zapisywanie wszelkich istotnych informacji 

\subsection{Dokumentacja konstruktora i destruktora}
\index{Log@{Log}!Log@{Log}}
\index{Log@{Log}!Log@{Log}}
\subsubsection[{Log}]{\setlength{\rightskip}{0pt plus 5cm}Log::Log (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)  throw (std::string)}\label{class_log_a5c787984156efa09d466da5f2c832168}
Konstruktor przygotowujący strumień do zapisu. W razie potrzeby tworzy w katalogu Logs nowy plik z obecną data a jeśli takowy istnieje dopisuje do końca


\begin{DoxyExceptions}{Wyjątki}
{\em w} & razie niepowodzenia wyrzuca wyjątek typu std::string z wiadomością o błędzie \\
\hline
\end{DoxyExceptions}
\index{Log@{Log}!$\sim$Log@{$\sim$Log}}
\index{$\sim$Log@{$\sim$Log}!Log@{Log}}
\subsubsection[{$\sim$Log}]{\setlength{\rightskip}{0pt plus 5cm}Log::$\sim$Log (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{class_log_ab047c1ac2053e451ff4b60c652e54353}
Destruktor zamykający plik 

\subsection{Dokumentacja funkcji składowych}
\index{Log@{Log}!Error@{Error}}
\index{Error@{Error}!Log@{Log}}
\subsubsection[{Error}]{\setlength{\rightskip}{0pt plus 5cm}void Log::Error (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{msg}
\end{DoxyParamCaption}
)}\label{class_log_a40a37207a418b22f1e1ed2930c0406b6}
Publiczna klasa zapisująca błąd do pliku logującego 
\begin{DoxyParams}{Parametry}
{\em msg} & wiadomość do zapisania \\
\hline
\end{DoxyParams}
\index{Log@{Log}!Info@{Info}}
\index{Info@{Info}!Log@{Log}}
\subsubsection[{Info}]{\setlength{\rightskip}{0pt plus 5cm}void Log::Info (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{msg}
\end{DoxyParamCaption}
)}\label{class_log_a6245358278d82346afd1f4c6167e5938}
Publiczna klasa zapisująca informacje do pliku logującego 
\begin{DoxyParams}{Parametry}
{\em msg} & wiadomość do zapisania \\
\hline
\end{DoxyParams}
\index{Log@{Log}!Warning@{Warning}}
\index{Warning@{Warning}!Log@{Log}}
\subsubsection[{Warning}]{\setlength{\rightskip}{0pt plus 5cm}void Log::Warning (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{msg}
\end{DoxyParamCaption}
)}\label{class_log_a837a7dc259f75363ccd844e3b94292d1}
Publiczna klasa zapisująca ostrzeżenie do pliku logującego 
\begin{DoxyParams}{Parametry}
{\em msg} & wiadomość do zapisania \\
\hline
\end{DoxyParams}


Dokumentacja dla tej klasy została wygenerowana z plików:\begin{DoxyCompactItemize}
\item 
inc/{\bf Log.h}\item 
src/{\bf Log.cpp}\end{DoxyCompactItemize}
